package com.yixun.qfbao.api.service;
/**
 * @author zilong.liu
 * @date 2020-11-19
 *
 * desc:
 *     
 */
public interface MyService {

	/**
	 * 退出登录
	 * @param systemId
	 * @param companyUuid
	 * @param userId
	 */
	public void loginExit(String systemId, String companyUuid, String userId);
	
	/**
	 * 分销小程序是否清除的标识
	 * 非分销小程序渠道，则直接判断为验证成功
	 * @return
	 * 
	 */
	public boolean enableWeappMsg(String systemId, String companyUuid);
	
	/**
	 * 根据传入的底层ID， 获取对应的二维码连接
	 * @param deptId
	 * @param strategy 对应的实现了GetWeAppQrCodeDao接口的bean名称，后续可以传递参数进入各内部具体实现，避免一个dao多个策略
	 * @return
	 */
	public String getQrCodeUrl(String userId, Long deptId, String companyUuid, String... strategy);
	

	/**
	 *	 构建部门的分销小程序二维码对应的参数
	 * @param companyUuid
	 * @param deptId
	 * @return
	 */
	public String getRegesiterDeptInfo(long deptId);
}
